import Vue from 'vue'
import VueRouter, { RouterLink } from 'vue-router'

Vue.use(VueRouter)

const routes = [
  {
    path: '/',
    name: 'login',
    component: () => import('@/views/Login.vue')
  },
  {
    path: '/home',
    name: 'home',
    component: () => import('@/views/home/Home.vue'),
    children: [
      {
        // lzy 2023年3月13日 10点03分
        // 订单管理
        path: '/SysOrder',
        name: 'SysOrder',
        component: () => import('@/views/sys/SysOrder.vue')
      },
      {
        // 孔德嘉 2023年3月13日20点18分
        // 实名认证
        path: '/realName',
        name: 'realName',
        component: () => import('@/views/clientUser/RealName.vue')
      },
      {
        // 孔德嘉 2023年3月13日20点18分
        // 前端用户管理
        path: '/clientUser',
        name: 'clientUser',
        component: () => import('@/views/clientUser/ClientUser.vue')
      },
      {
        // yb 2023年3月13日19:52:54
        // 竞拍审批
        path: '/BidManage',
        name: 'BidManage',
        component: () => import('@/views/clientBid/BidManage.vue')
      },
      {
        // yb 2023年3月13日19:52:54
        // 竞拍审批二
        path: '/BidManageTwo',
        name: 'BidManageTwo',
        component: () => import('@/views/clientBid/BidManageTwo.vue')
      },
      {
        // yb 2023年3月31日16:54
        // 竞品跟踪
        path: '/BidManageFollow',
        name: 'BidManageFollow',
        component: () => import('@/views/clientBid/BidManageFollow.vue')
      },
      {
        // lzy 2023年3月13日 10点03分
        // 订单管理
        path: '/SysOrder',
        name: 'SysOrder',
        component: () => import('@/views/sys/SysOrder.vue')
      },
      {
        // lx 2023年3月13日 10点03分
        // 菜单管理
        path: '/menuList',
        name: 'MenuList',
        component: () => import('@/views/sys/SysMenuList.vue')
      },
      {
        // lc 2023年3月13日 10点20分
        // 角色管理
        path: '/sysRole',
        name: 'sysRole',
        component: () => import('@/views/sys/SysRole.vue')
      },
      {
        // yb 2023年3月13日19:52:54
        // 竞拍审批
        path: '/BidManage',
        name: 'BidManage',
        component: () => import('@/views/clientBid/BidManage.vue')
      },
      {
        // hl 2023年3月14日13:46:18
        // 字典管理
        path: '/dict',
        name: 'dictionary',
        component: () => import('@/views/dict/Dictionary.vue')
      },
      {
        // zq 2023年3月13日 20点56分
        // 竞拍阶段
        path: '/SysStage',
        name: 'SysStage',
        component: () => import('@/views/sys/SysStage.vue')
      },
      {
        // lzy 2023年3月14日 14点57分
        // 后台用户管理
        path: '/SysUser',
        name: 'SysUser',
        component: () => import('@/views/sys/SysUser.vue')
      },
      {
        // lzy 2023年3月21日 12点49分
        // 后台用户管理
        path: '/',
        name: 'SysUser',
        component: () => import('@/views/sys/SysUser.vue')
      },
      {
        // hky 2023年3月20日 19点019分
        // 主页
        path: '/homePage',
        name: 'homePage',
        component: () => import('@/views/home/HomePage.vue')
      },
      {
        // hky 2023年3月20日 19点019分
        // 数据显示
        path: '/dataDisplay',
        name: 'dataDisplay',
        component: () => import('@/views/home/DataDisplay.vue')
      }
    ]
  }
]

const router = new VueRouter({
  routes
})
router.beforeEach((to, from, next) => {
  // const token = localStorage.getItem('token')
  const token = 'gggg'
  if (to.path === '/') {
    next()
  } else {
    if (!token) {
      next('/')
    } else {
      next()
    }
  }
})

export default router
